Light Freshness Edit: ASP.NET - Startup, gRPC, YARP, SPA#37053
Light Freshness Edit: ASP.NET - Startup, gRPC, YARP, SPA#37053GitHubber17 wants to merge 2 commits intodotnet:mainfrom
Conversation
|
Hi @wadepickett - Refreshed topics ready for your review. See top comment for details. Thanks Cc @cmastr |
|
|
||
| * [Overview for gRPC on .NET](xref:grpc/index) | ||
| * [Create a .NET gRPC client and server in ASP.NET Core](xref:tutorials/grpc/grpc-start) | ||
| * [Call gRPC services with the .NET client](xref:grpc/client) |
There was a problem hiding this comment.
| * [Call gRPC services with the .NET client](xref:grpc/client) | |
| * [gRPC services with ASP.NET Core](xref:grpc/aspnetcore) | |
| * [Call gRPC services with the .NET client](xref:grpc/client) |
Added gRPC Services back in.
| For more information on the syntax of protobuf files, see [Create Protobuf messages for .NET apps](xref:grpc/protobuf). | ||
|
|
||
| For example, consider the *greet.proto* file used in [Get started with gRPC service](xref:tutorials/grpc/grpc-start): | ||
| Consider the _greet.proto_ file used in the tutorial, [Create a gRPC client and server in ASP.NET Core](xref:tutorials/grpc/grpc-start)s: |
There was a problem hiding this comment.
| Consider the _greet.proto_ file used in the tutorial, [Create a gRPC client and server in ASP.NET Core](xref:tutorials/grpc/grpc-start)s: | |
| Consider the _greet.proto_ file used in the tutorial, [Create a gRPC client and server in ASP.NET Core](xref:tutorials/grpc/grpc-start): |
Removed typo "s".
| @@ -1,12 +1,14 @@ | |||
| --- | |||
| title: App startup in ASP.NET Core | |||
| title: App Startup in ASP.NET Core | |||
There was a problem hiding this comment.
| title: App Startup in ASP.NET Core | |
| title: App startup in ASP.NET Core |
Per repo guidelines, titles use sentence case. First word and proper nouns capitalized. In this case startup is not a proper noun.
| uid: fundamentals/servers/yarp/getting-started | ||
| title: YARP Getting Started with YARP | ||
| description: YARP Getting Started with YARP | ||
| title: Get Started with YARP |
There was a problem hiding this comment.
| title: Get Started with YARP | |
| title: Get started with YARP |
Good catch, multiple YARPS! That awful we had that in there. Minor fix: Sentence case for titles.
| * To create a pipeline of `Configure` methods. [IStartupFilter.Configure](xref:Microsoft.AspNetCore.Hosting.IStartupFilter.Configure%2A) can set a middleware to run before or after middleware added by libraries. | ||
|
|
||
| An `IStartupFilter` implementation implements <xref:Microsoft.AspNetCore.Hosting.StartupBase.Configure%2A>, which receives and returns an `Action<IApplicationBuilder>`. An <xref:Microsoft.AspNetCore.Builder.IApplicationBuilder> defines a class to configure an app's request pipeline. For more information, see [Create a middleware pipeline with IApplicationBuilder](xref:fundamentals/middleware/index#create-a-middleware-pipeline-with-iapplicationbuilder). | ||
| An `IStartupFilter` instance implements the <xref:Microsoft.AspNetCore.Hosting.StartupBase.Configure%2A>method, which receives and returns an `Action<IApplicationBuilder>`. An <xref:Microsoft.AspNetCore.Builder.IApplicationBuilder> defines a class to configure an app's request pipeline. For more information, see [Create a middleware pipeline with IApplicationBuilder](xref:fundamentals/middleware/index#create-a-middleware-pipeline-with-iapplicationbuilder). |
There was a problem hiding this comment.
| An `IStartupFilter` instance implements the <xref:Microsoft.AspNetCore.Hosting.StartupBase.Configure%2A>method, which receives and returns an `Action<IApplicationBuilder>`. An <xref:Microsoft.AspNetCore.Builder.IApplicationBuilder> defines a class to configure an app's request pipeline. For more information, see [Create a middleware pipeline with IApplicationBuilder](xref:fundamentals/middleware/index#create-a-middleware-pipeline-with-iapplicationbuilder). | |
| An `IStartupFilter` implementation provides a <xref:Microsoft.AspNetCore.Hosting.StartupBase.Configure%2A> method that receives and returns an Action<IApplicationBuilder>. An <xref:Microsoft.AspNetCore.Builder.IApplicationBuilder> defines a class to configure an app's request pipeline. For more information, see [Create a middleware pipeline with IApplicationBuilder](xref:fundamentals/middleware/index#create-a-middleware-pipeline-with-iapplicationbuilder). |
"imlemenation implements" sounds goofy. Alhtough technicaly correct if I squint, it needed an improvment certtainly. Changing to "instance implements" is technically incorrect, since instances don't implement interfaces, classes do. See what you think of my suggestion above.
Also a minor item fixed: missing space added after a bracket.
| The following app startup code supports several app types: | ||
|
|
||
| * [Blazor Web Apps](xref:blazor/index) | ||
| * [Blazor web apps](xref:blazor/index#build-a-full-stack-web-app-with-blazor) |
There was a problem hiding this comment.
| * [Blazor web apps](xref:blazor/index#build-a-full-stack-web-app-with-blazor) | |
| * [Blazor Web Apps](xref:blazor/index#build-a-full-stack-web-app-with-blazor) |
Proper noun here I think.
wadepickett
left a comment
There was a problem hiding this comment.
Good work, thanks! I made a few corrections/suggestions inline to the articles.
This PR contains light freshness updates to the following articles:
For details, see ADO request 568764.
Internal previews